.widget {
    width: 232px;
    height: 128px;
    padding: 15px 17px 17px 20px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.3) 100%);
    box-shadow: inset 0px 4px 20px 10px rgba(0, 170, 255, 0.05);
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    border: 1px solid;
    border-image: linear-gradient(360deg, rgba(0, 170, 255, 0.2), rgba(0, 170, 255, 0.1)) 1 1;
    display: flex;
    background: url(@/assets/iv_01.png);

    .gifs {
        width: 74px;
        height: 96px;
        margin-right: 8px;
        background: url(@/assets/gifs.png);
        position: relative;

        img {
            position: absolute;
            left: 25px;
            top: 13px;
            animation: shake-vertical 8s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
        }
        @keyframes shake-vertical {
            0%,
            100% {
              transform: translateY(0);
            }
            10%,
            30%,
            50%,
            70% {
              transform: translateY(-8px);
            }
            20%,
            40%,
            60% {
              transform: translateY(8px);
            }
            80% {
              transform: translateY(6.4px);
            }
            90% {
              transform: translateY(-6.4px);
            }
          }
          
    }

    .infos {
        font-size: 14px;
        font-family: Source Han Sans CN-Regular, Source Han Sans CN;

        .total {
            width: 96px;
            height: 24px;
            font-size: 24px;
            font-family: OPPOSans-Bold, OPPOSans;
            font-weight: bold;
            color: #FFFFFF;
            line-height: 24px;
            background: linear-gradient(180deg, #FFFFFF 0%, #D3F0FF 58%, #6FCFFF 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            padding: 16px 0px;
            box-sizing: content-box;
        }
        .increased {
            color: #aaa;
            font-size: 12px;
        }
    }
}